<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>测试 JSON字符串</title>
		
		<!-- 在网页中,添加JS代码 -->
		<script>
			var p = ' "name":"jack" ' ; //1. 简单的json字符串
			console.log(p); 
			console.log(p.length); //获取字符串的长度
			
			p = ' { "name":"jack" , "age":"20" , "sex":"男"  } ' ; //2. json对象
			console.log(p); 
			console.log(p.concat(123));  //拼接字符串
			
			p = '[{"name":"rose","age":"20"} , {"name":"jack","sex":"女" }]' ; //3. json数组
			console.log(p); 
			
			//4. json字符串 和 js对象 互转:: 利用工具类JSON
				//json字符串 转成 js对象(为了调用对象的属性.函数):: js对象 = JSON.parse(字符串)
				var obj = JSON.parse(p);
				console.log(obj) ; //是数组,可以用下标获取每个对象
				console.log(obj[0].age) ; //20,调用属性的值
				console.log(obj[1].name) ; //jack,调用属性的值
			
				//js对象 转成 json字符串(为了调用字符串的功能):: 字符串 = JSON.stringify(js对象)
				var str = JSON.stringify(obj);
				console.log(str) ;
				console.log(str.length) ; //获取长度
				console.log(str.concat("abc")) ; //拼接字符串
				console.log(str.substring(5)) ; //截取字符串
			
		</script>
	</head>
	<body>
		
	</body>
</html>